
typedef enum {
	CPC_0,
	CPC_1,
	CPC_2,
	CPC_3,
	CPC_4,
	CPC_5,
	CPC_6,
	CPC_7,
	CPC_8,
	CPC_9,
	CPC_A,
	CPC_B,
	CPC_C,
	CPC_D,
	CPC_E,
	CPC_F,
	CPC_G,
	CPC_H,
	CPC_I,
	CPC_J,
	CPC_K,
	CPC_L,
	CPC_M,
	CPC_N,
	CPC_O,
	CPC_P,
	CPC_Q,
	CPC_R,
	CPC_S,
	CPC_T,
	CPC_U,
	CPC_V,
	CPC_W,
	CPC_X,
	CPC_Y,
	CPC_Z,
	CPC_AT,
	CPC_BACKSLASH,
	CPC_CAPSLOCK,
	CPC_CLR,
	CPC_COLON,
	CPC_COMMA,
	CPC_CONTROL,
	CPC_COPY,
	CPC_CUR_DOWN,
	CPC_CUR_LEFT,
	CPC_CUR_RIGHT,
	CPC_CUR_UP,
	CPC_DEL,
	CPC_ENTER,
	CPC_ESC,
	CPC_F0,
	CPC_F1,
	CPC_F2,
	CPC_F3,
	CPC_F4,
	CPC_F5,
	CPC_F6,
	CPC_F7,
	CPC_F8,
	CPC_F9,
	CPC_FPERIOD,
	CPC_LBRACKET,
	CPC_LSHIFT,
	CPC_MINUS,
	CPC_PERIOD,
	CPC_POWER,
	CPC_RBRACKET,
	CPC_RETURN,
	CPC_RSHIFT,
	CPC_SEMICOLON,
	CPC_SLASH,
	CPC_SPACE,
	CPC_TAB,
	CPC_J0_UP,
	CPC_J0_DOWN,
	CPC_J0_LEFT,
	CPC_J0_RIGHT,
	CPC_J0_FIRE1,
	CPC_J0_FIRE2,
	CPC_J1_UP,
	CPC_J1_DOWN,
	CPC_J1_LEFT,
	CPC_J1_RIGHT,
	CPC_J1_FIRE1,
	CPC_J1_FIRE2,
} CPC_KEYS;
